from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
from . import server

urlpatterns = [
    # 登录
    path('auth/login/', server.AuthController.login),
    # 退出登录
    path('auth/logout/', server.AuthController.logout),
    # 加载首页
    path('', server.IndexController.index),
    # 管理员更新头像
    path('user/update/icon/', server.SystemUserController.update_user_icon),

    # 菜单管理
    path('menu/', server.SystemMenuController.to_menu),
    # 获取树状菜单
    path('menu/getAll/', server.SystemMenuController.get_menu_tree),
    # 获取所有菜单
    path('menu/getList/', server.SystemMenuController.get_menu_list),
    # 获取某一菜单
    path('menu/getOne/', server.SystemMenuController.get_menu_one),
    # 新增菜单
    path('menu/insert/', server.SystemMenuController.insert),
    # 更新菜单
    path('menu/update/', server.SystemMenuController.update),
    # 删除菜单
    path('menu/delete/', server.SystemMenuController.delete),

    # 管理员用户
    path('user/', server.SystemUserController.to_user),
    # 获取所有管理员用户
    path('user/getList/', server.SystemUserController.get_user_list),
    # 获取某一管理员用户
    path('user/getOne/', server.SystemUserController.get_user_one),
    # 新增管理员用户
    path('user/insert/', server.SystemUserController.insert),
    # 更新管理员用户
    path('user/update/', server.SystemUserController.update),
    # 删除管理员用户
    path('user/delete/', server.SystemUserController.delete),

    # 商城菜单管理
    path('storeMenu/', server.StoreMenuController.to_menu),
    # 获取所有菜单
    path('storeMenu/getList/', server.StoreMenuController.get_menu_list),
    # 获取某一菜单
    path('storeMenu/getOne/', server.StoreMenuController.get_menu_one),
    # 新增菜单
    path('storeMenu/insert/', server.StoreMenuController.insert),
    # 更新菜单
    path('storeMenu/update/', server.StoreMenuController.update),
    # 删除菜单
    path('storeMenu/delete/', server.StoreMenuController.delete),

    # 意见反馈
    path('feedback/', server.FeedbackController.to_menu),
    # 获取所有意见反馈
    path('feedback/getList/', server.FeedbackController.get_menu_list),
    # 获取某一意见反馈
    path('feedback/getOne/', server.FeedbackController.get_menu_one),
    # 更新意见反馈
    path('feedback/update/', server.FeedbackController.update),
    # 删除意见反馈
    path('feedback/delete/', server.FeedbackController.delete),

    # 意见反馈
    path('customer/reply/', server.CustomerReplyController.to_menu),
    # 获取所有意见反馈
    path('customer/reply/getList/', server.CustomerReplyController.get_menu_list),
    # 获取某一意见反馈
    path('customer/reply/getOne/', server.CustomerReplyController.get_menu_one),
    # 更新意见反馈
    path('customer/reply/update/', server.CustomerReplyController.update),
    # 新增意见反馈
    path('customer/reply/insert/', server.CustomerReplyController.insert),
    # 删除意见反馈
    path('customer/reply/delete/', server.CustomerReplyController.delete),

    # 管理员用户
    path('storeUser/', server.StoreUserController.to_user),
    # 获取所有管理员用户
    path('storeUser/getList/', server.StoreUserController.get_user_list),
    # 获取某一管理员用户
    path('storeUser/getOne/', server.StoreUserController.get_user_one),
    # 删除管理员用户
    path('storeUser/delete/', server.StoreUserController.delete),

    # 商城商品
    path('storeGoods/', server.StoreGoodsController.to_store_goods),
    path('storeGoods/getList/', server.StoreGoodsController.get_goods_list),
    path('storeGoods/insert/', server.StoreGoodsController.insert),
    path('storeGoods/getOne/', server.StoreGoodsController.get_goods_one),
    path('storeGoods/update/', server.StoreGoodsController.update),
    path('storeGoods/delete/', server.StoreGoodsController.delete),
]
